package com.hjh.netty.elect.demo4;

import lombok.Data;
import lombok.ToString;

/**
 *  定时上送数据分类
 *  子类=0x01，版本=0 ：常用数据
 * @author pyz
 *
 */
@Data
@ToString
public class SubType1TypeVer0{

	//DI状态  格式：uint16，单位：
	private int DIStatus; 
	
	//DO状态  格式：uint16，单位：
	private int DOStatus; 
	
	//DI联动状态  格式：uint16，单位：
	private int DILinkStatus; 
	
	//剩余电流报警状态  格式：uint16，单位：
	private int IRalarmStatus; 
	
	//温度报警状态  格式：uint16，单位：
	private int TCalarmStatus; 
	
	//电流报警/预警状态  格式：uint16，单位：
	private int IalarmStatus; 
	
	//剩余电流自检状态  格式：uint16，单位：
	private int IRCheckStatus; 
	
	//温度自检状态  格式：uint16，单位：
	private int TCCheckStatus; 
	
	//总故障报警状态 格式：uint16，单位：
	private int AllalarmStatus; 
	
	//越限状态  格式：uint16，单位：
	private int setpointStatus; 
	
	//自检状态  格式：uint16，单位：
	private int selfCheckStatus; 
	
	//总正向有功电能  格式：int32，单位：0.01kWh
	private float wirelessSignalIntensity; 
	
	//A 相正向有功电能  格式：int32，单位：0.01kWh
	private float kWhImp1; 
	
	//B 相正向有功电能  格式：int32，单位：0.01kWh
	private float kWhImp2; 
	
	//C 相正向有功电能  格式：int32，单位：0.01kWh
	private float kWhImp3; 
	
	//A相电流  格式：Uint32，单位：mA
	private int I1; 
	
	//B相电流  格式：Uint32，单位：mA
	private int I2; 
	
	//C相电流  格式：Uint32，单位：mA
	private int I3; 
	
	//A相电压  格式：Uint32，单位：mV
	private int U1; 
	
	//B相电压  格式：Uint32，单位：mV
	private int U2; 
	
	//C相电压  格式：Uint32，单位：mV
	private int U3; 
	
	//频率  格式：uint16，单位：
	private int freq; 
	
	//总功率因数  格式：int16，单位：0.0001
	private float PFavg; 
	
	//A相有功功率  格式：int32，单位：0.01W
	private float P1; 
	
	//B相有功功率  格式：int32，单位：0.01W
	private float P2; 
	
	//C相有功功率  格式：int32，单位：0.01W
	private float P3; 
	
	//A相无功功率  格式：int32，单位：0.01var
	private float Q1; 
	
	//B相无功功率  格式：int32，单位：0.01var
	private float Q2; 
	
	//C相无功功率  格式：int32，单位：0.01var
	private float Q3; 
	
	//A相视在功率  格式：Uint32，单位： 0.01VA
	private float S1;
	
	//B相视在功率  格式：Uint32，单位： 0.01VA
	private float S2;
	
	//C相视在功率  格式：Uint32，单位： 0.01VA
	private float S3;
	
	//三相总有功功率  格式：int32，单位：0.01W
	private float P;
	
	//三相总无功功率  格式：int32，单位：0.01var
	private float Q;
	
	//三相总视在功率  格式：Uint32，单位：0.01VA
	private float S;
	
	//A/AB电压相位  格式：uint16，单位：0.1°
	private float U1Ang; 
	
	//B/BC电压相位  格式：uint16，单位：0.1°
	private float Ang; 
	
	//C/CA电压相位  格式：uint16，单位：0.1°
	private float U3Ang; 
	
	//A相电流相位  格式：uint16，单位：0.1°
	private float IaAng; 
	
	//B相电流相位  格式：uint16，单位：0.1°
	private float IbAng; 
	
	//C相电流相位  格式：uint16，单位：0.1°
	private float IcAng; 
	
	//电压不平衡度  格式：uint16，单位： 0.01%
	private float UUnb; 
	
	//电流不平衡度  格式：uint16，单位： 0.01%
	private float IUnb; 
	
	//A相电压总畸变率  格式：uint16，单位： 0.01%
	private float U1THD; 
	
	//B相电压总畸变率  格式：uint16，单位： 0.01%
	private float U2THD; 
	
	//C相电压总畸变率  格式：uint16，单位： 0.01%
	private float U3THD; 
	
	//A相电流总畸变率  格式：uint16，单位： 0.01%
	private float I1THD; 
	
	//B相电流总畸变率  格式：uint16，单位： 0.01%
	private float I2THD; 
	
	//B相电流总畸变率  格式：uint16，单位： 0.01%
	private float I3THD;
	
	//温度 1  格式：int16，单位：0.1℃
	private float TC1;
	
	//温度 2  格式：int16，单位：0.1℃
	private float TC2;
	
	//温度 3 格式：int16，单位：0.1℃
	private float TC3;
	
	//温度 4  格式：int16，单位：0.1℃
	private float TC4;
	
	//剩余电流 IR 4  格式：Uint16，单位：0.1mA
	private float IR;
		
}
